package com.ck.common.model;

/**
 * 
 * <p>Title: DeviceSetting</p>  
 * <p>Description: 终端设置信息</p>  
 * @author huangf 
 * @date 2018年7月10日
 */
public class DeviceSetting {
    private Long deviceSettingId;
    /** mac地址 */
    private String deviceCode;
    /** 更新时间 */
    private Long updateTime;
    /** 软件升级id */
    private Long softwareUpgradeId;
    /** 固件升级id*/
    private Long firmwareUpgradeId;
    /** 定时开关机-关机时间 */
    private String timeShutdown;
    /** 定时开关机-开机时间 */
    private String timeBoot;
	/** 定时开关机-非工作日关机时间 */
	private String nonWorkDayTimeShutdown;
	/** 定时开关机-非工作日开机时间 */
	private String nonWorkDayTimeBoot;
    /** 定时开关屏-关屏时间 */
    private String timeShutdownScreen;
    /** 定时开关屏-开屏时间 */
    private String timeBootScreen;
    /** 设备音量 */
    private Integer deviceVolume;
    /** 远程关机（一次性）0 or 1 */
    private Boolean shutDownOnce;
    /** 重启设备（一次性）0 or 1 */
    private Boolean restartOnce;
	/** WiFi探针开关 0-开 1-关 */
	private Integer wifiSwitch;
	/** 人脸识别开关 0-开 1-关 */
	private Integer faceSwitch;

	public Integer getWifiSwitch() {
		return wifiSwitch;
	}

	public void setWifiSwitch(Integer wifiSwitch) {
		this.wifiSwitch = wifiSwitch;
	}

	public Integer getFaceSwitch() {
		return faceSwitch;
	}

	public void setFaceSwitch(Integer faceSwitch) {
		this.faceSwitch = faceSwitch;
	}

	public Long getDeviceSettingId() {
		return deviceSettingId;
	}

	public void setDeviceSettingId(Long deviceSettingId) {
		this.deviceSettingId = deviceSettingId;
	}
	
	public String getDeviceCode() {
		return deviceCode;
	}

	public void setDeviceCode(String deviceCode) {
		this.deviceCode = deviceCode;
	}

	public Long getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Long updateTime) {
		this.updateTime = updateTime;
	}

	public Long getSoftwareUpgradeId() {
		return softwareUpgradeId;
	}

	public void setSoftwareUpgradeId(Long softwareUpgradeId) {
		this.softwareUpgradeId = softwareUpgradeId;
	}

	public Long getFirmwareUpgradeId() {
		return firmwareUpgradeId;
	}

	public void setFirmwareUpgradeId(Long firmwareUpgradeId) {
		this.firmwareUpgradeId = firmwareUpgradeId;
	}

	public String getTimeShutdown() {
		return timeShutdown;
	}

	public void setTimeShutdown(String timeShutdown) {
		this.timeShutdown = timeShutdown;
	}

	public String getTimeBoot() {
		return timeBoot;
	}

	public void setTimeBoot(String timeBoot) {
		this.timeBoot = timeBoot;
	}

	public String getNonWorkDayTimeShutdown() {
		return nonWorkDayTimeShutdown;
	}

	public void setNonWorkDayTimeShutdown(String nonWorkDayTimeShutdown) {
		this.nonWorkDayTimeShutdown = nonWorkDayTimeShutdown;
	}

	public String getNonWorkDayTimeBoot() {
		return nonWorkDayTimeBoot;
	}

	public void setNonWorkDayTimeBoot(String nonWorkDayTimeBoot) {
		this.nonWorkDayTimeBoot = nonWorkDayTimeBoot;
	}

	public String getTimeShutdownScreen() {
		return timeShutdownScreen;
	}

	public void setTimeShutdownScreen(String timeShutdownScreen) {
		this.timeShutdownScreen = timeShutdownScreen;
	}

	public String getTimeBootScreen() {
		return timeBootScreen;
	}

	public void setTimeBootScreen(String timeBootScreen) {
		this.timeBootScreen = timeBootScreen;
	}

	public Integer getDeviceVolume() {
		return deviceVolume;
	}

	public void setDeviceVolume(Integer deviceVolume) {
		this.deviceVolume = deviceVolume;
	}

	public Boolean getShutDownOnce() {
		return shutDownOnce;
	}

	public void setShutDownOnce(Boolean shutDownOnce) {
		this.shutDownOnce = shutDownOnce;
	}

	public Boolean getRestartOnce() {
		return restartOnce;
	}

	public void setRestartOnce(Boolean restartOnce) {
		this.restartOnce = restartOnce;
	}

	public DeviceSetting() {
		super();
	}

	public DeviceSetting(String deviceCode, Long updateTime) {
		super();
		this.deviceCode = deviceCode;
		this.updateTime = updateTime;
	}
	
}